superposing on/upon - Turc Anglais Dictionnaire